Agile Framework for Globally Distributed Development Environment (The DAD Model)
نویسنده
چکیده
Fast pace development and quick iterations has changed the dimensions of web application development. Competition to launch their products first in the market has made clients so demanding. As compared to other traditional process models of Software Engineering Agile model in this context has proved its worth. Face to face communication between client and developers sitting at one place, quick iterations/builds has almost finished the requirement of proper structured documentation. Enormous growth in global IT industry has created offshore clients and development resources for many software companies. Many global clients and organizations are out sourcing their projects for better work on cheap rates with high demands. Agile model has certain limitations when development environment is globally distributed and as in most cases client is offshore. Existing agile principles do not support distributed development environment architecture. This paper focuses on the problems that arise when client is offshore and proposes an agile model for distributed development environment. Key-words: Requirement gathering, Process Model, Globally Distributed Development, QA, Extreme Programming, Agile development
منابع مشابه
Distributed Agile Development Communication: An Agile Architecture Driven Framework
Agile methods depend on active communication and effective knowledge sharing among team members for producing high quality working software systems in short releases and iterations. However, effective communication in Distributed Agile Development (DAD) can be challenging due to a number of different factors, such as physical locations, multi-cultures and time-zones. The agile body of knowledge...
متن کاملA risk management framework for distributed agile projects
Context: Distributed agile development (DAD) approach has been adopted by the software companies for cost and time benefits. However, it causes significant challenges considering the contradicting nature of the agile and distributed development. Objective: The objective of this study is to develop a risk management framework that comprises the perceived risks in DAD projects, their causes and t...
متن کاملA Framework for Risk Management in Globally Distributed Agile Software Development (Agile GSD)
Global Software development (GSD) is gaining popularity as it helps in saving cost and reduces time to market. GSD faces various challenges like communication problems, time-zone differences and cultural differences. Agile principles are used as a means to increase production rate by making processes more responsive to change. Since success of using agile methodologies is dependent on communica...
متن کاملBest Practices for Configuring Globally Distributed Agile Teams
Drawing upon the extant literature this paper proposes a conceptual framework based upon the dimensions of agility, team structure, and virtualness to explore the question of how agile software development teams can be successfully configured in globally distributed environments. Based upon interviews conducted among five globally distributed agile teams a set of best practices is presented bas...
متن کاملGlobal Agile Team Design: An Informing Science Perspective
As software development becomes increasingly globally distributed, a potential challenge for organizations using agile methodologies is the design of their development teams. Using a case study approach, Cohen’s updated model of the Informing Science framework served as a means for framing the discussion of global agile team design related to the components of task, environmental context, and d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008